home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / xgrabsc / README.2_3 < prev    next >
Text File  |  1995-05-09  |  5KB  |  120 lines

  1. /*========================================================================
  2. *
  3. * Name - README.2_3
  4. *
  5. * Version:    1.9
  6. *
  7. * ccsid:    @(#)README.2_3    1.9 - 06/28/93 09:13:37
  8. * from:     ccs/s.README.2_3
  9. * date:     06/28/93 09:14:48
  10. *
  11. * Description: Notes on release 2.3
  12. *
  13. *========================================================================
  14.  
  15. This release adds the following features:
  16.  
  17.   * faster, more compact color Postscript printing.  Color printers are just
  18.     too cheap and plentiful these days to keep the old algorithms.
  19.     Bob Tatar's colorImage operator has consequently been removed from
  20.     xgrabsc.  Though it is good code and quite general, it is very very slow.
  21.     Direct conversion of the rgb table to luminesence values is now used
  22.     instead.
  23.     
  24.     There are still some bugs in compressed binary color output, but I
  25.     didn't want to hold up the release for them.
  26.   
  27.   * a Motif version of the user-interface.  You have to mess with the
  28.     makefile (Imakefile or simple.mak) to get the Motif version to build,
  29.     and you MUST have Motif 1.2 or later to use that version of xgrab -
  30.     the resource file uses 1.2 features.
  31.    
  32.     Both versions have had a "matrix" dither toggle button added.
  33.     
  34.     Unless I hear a big scream from you I will be dropping the Athena
  35.     version in v2.4.
  36.  
  37.   * the encapsulated-postscript options in the window interface have been
  38.     simplified.  There are now only "Landscape" and "PS Figure" options.
  39.  
  40.   * a "-coords" selection mode contributed by Matthew Freedman.  This
  41.     selection mode lets you specify the exact area to be grabbed.  Pre and
  42.     Post grab sleeping still applies, but there is no keyboard or mouse
  43.     interaction.
  44.  
  45.   * if you specify an output file name with "-o", xgrabsc now puts a
  46.     %%File comment in Postscript output showing the name of the file the
  47.     image was written to.
  48.  
  49.   * the resource files for the xgrab program are now run through xrdb
  50.     (and consequently the C preprocessor) to set the proper defaults for
  51.     page sizes and other settings from the config.h include file.  There
  52.     are new entries at the bottom of config.h for these resources.
  53.  
  54.   * XWD style output for black & white images used to pack eight pixels per
  55.     output byte.  This has been changed so that output is one pixel per byte,
  56.     just like the xwd program.  A new option "-xwdxy" has been added to
  57.     give the packed style output and is equivalent to the "-xy" option
  58.     for the xwd program.  The unpacked format has not been extensively
  59.     tested.
  60.  
  61.  
  62. and this release fixes the following bugs:
  63.  
  64.   * the man page for xgrabsc said it accepts "-output" but it accepted only
  65.     "-o" or "-out".  It now accepts all three.
  66.  
  67.   * NewsPrint had trouble with the "/max" definition in the CheckVM operator.
  68.     It has been changed to "/maximum" as recommended by Joe Ramey.
  69.  
  70.   * several people reported that for little-endian machines (e.g.,
  71.     DECStations) the XWD-writing code was swapping the bits of the size of
  72.     the colormap before padding the output colormap with blacks.  This
  73.     resulted in very large output.
  74.  
  75.   * XWD output for dithered images from color displays on screens with
  76.     Black==1 (e.g., color HPUX 9.0 tubes) was giving reversed images when
  77.     displayed with xwud on the same screen.  I wish MIT would require
  78.     Black to be 0 in all servers - it would make life a bit easier.
  79.  
  80.   * XScreenNumberOfScreen not found in Xlib on HP's.  Xgrabsc now has its
  81.     own copy of this function
  82.  
  83.   * Dumping of subwindows in earlier releases just didn't work at all.  In
  84.     this release, you can dump any window by ID.
  85.  
  86.   * Preview images in EPSI files were using 1 for white and 0 for black.
  87.     The EPSF v2.0 spec states that "In the preview section, bits of 0 are
  88.     white, bits of 1 are black".  FrameMaker follows this but some releases
  89.     of xfig do not, so I've added a configuration option in config.h and
  90.     made the default follow the standard.
  91.  
  92.   * xgrabsc was always looking at the root window for the colormap of an
  93.     image, even if point-and-click or window-id dumps were selected.  It
  94.     now gets the first colormap in the installed colormaps of the target
  95.     window.
  96.  
  97.   * color postscript routines were leaving items on the stack after reading
  98.     an image's color table.  This could mess up postscript programs using
  99.     xgrabsc files.
  100.  
  101.   * dithering operations were failing with displays having Black=1.  Fixing
  102.     this has unfortunately exposed a bug in xwud.  If xwud will display the
  103.     images with reversed colors.  xpr will display them properly
  104.  
  105.   * postscript output now always includes %!PS-Adobe-2.0 and %%EndProlog
  106.     lines
  107.  
  108.   * postscript preview output did not always indicate the correct number of
  109.     lines
  110.  
  111.   * postscript previews sometimes had an erroneous blank line between data
  112.     and %%EndPreview
  113.   
  114.   * The -reverse option was only working for color images.  It now works for
  115.     black and white images also.
  116.  
  117.   * XPM3 format was not using the output file name in forming a name for
  118.     the image structure  
  119.  
  120.